Page({
    data: {
      tel: '', // 用于存储手机号
      pass: '', // 用于存储密码
      isChecked: false, // 初始状态为未选中
      isButtonVisible: false // button按钮不可见
    },
  
    // 复选框状态变化
    checkboxChange: function (e) {
      const isChecked = e.detail.value.length > 0;
      this.setData({
        isChecked: isChecked
      });
      console.log('复选框状态:', isChecked);
    },
  
    // 处理手机号输入
    onInputTel(e) {
      this.setData({
        tel: e.detail.value // 更新手机号
      });
    },
  
    // 处理密码输入
    onInputPass(e) {
      this.setData({
        pass: e.detail.value // 更新密码
      });
    },
  
    // 微信授权跳转
  // 点击跳转到微信授权页面
  weChatClick(res) {
    wx.navigateTo({
        url: '/pages/updateRecord/index',
    });
},
  
    // 登录按钮
    register() {
      const { tel, pass, isChecked } = this.data;
      console.log('手机号:', tel);
      console.log('密码:', pass);
      console.log('复选框是否被选中：', isChecked);
  
      if (!tel || !pass) {
        wx.showToast({
          title: '请输入手机号和密码',
          icon: 'none'
        });
      } else {
        wx.login({
          success: (res) => {
            if (res.code) {
              // 请求自己的后台服务器，传递 code 获取 session_key 和 openid
              wx.request({
                url: 'https://jingqu.kuxia.top/app/User/index', // 替换为你自己的服务器地址
                method: 'POST',
                data: {
                  tel: tel,
                  pass: pass
                },
                success: (response) => {
                  console.log('response:', response);
                  // 检查后台返回的状态
                  if (response.data.code == 1) {
                    // 登录成功，保存用户信息
                    wx.showToast({
                      title: response.data.msg,
                      icon: 'none'
                    });
                    console.log('登录成功', response.data);
                    wx.setStorageSync('session_id', response.data.data.id);
                    wx.setStorageSync('openid', response.data.data.openid);
                    wx.setStorageSync('userImg', response.data.data.img);
                    wx.setStorageSync('sex', response.data.data.sex);
                    wx.setStorageSync('nickName', response.data.data.nickname);
  
                    // 如果登录成功，跳转到 goods-list 页面
                    setTimeout(() => {
                      // 如果 goods-list 是 tabBar 页面，请使用 wx.switchTab
                      wx.switchTab({
                        url: '/pages/list/index',
                      });
                    }, 1500);  // 延时 1.5 秒，确保请求完成
                  } else {
                    wx.showToast({
                      title: response.data.msg,
                      icon: 'none'
                    });
                    console.log('登录失败', response.data);
                  }
                },
                fail: (err) => {
                  console.error('请求失败', err);
                }
              });
            } else {
              console.log('登录失败！' + res.errMsg);
            }
          }
        });
      }
    }
  });
  